﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Entity;
using XAPI.Domain;

namespace XAPI.Data
{
    public class EFContext : DbContext
    {
        public DbSet<AccountObject> AccountObjects { get; set; }
        public DbSet<Activity> Activities { get; set; }
        public DbSet<ActivityDefinition> ActivityDefinitions { get; set; }
        //public DbSet<Actor> Actors { get; set; }
        public DbSet<Agent> Agents { get; set; }
        public DbSet<Attachment> Attachments { get; set; }
        public DbSet<Authority> Authorities { get; set; }
        public DbSet<Context> Contexts { get; set; }
        //public DbSet<Group> Groups { get; set; }
        public DbSet<InteractionActivity> InteractionActivities { get; set; }
        public DbSet<InverseFunctionalIdentifier> InverseFunctionalIdentifiers { get; set; }
        public DbSet<LanguageMap> LanguageMaps { get; set; }
        public DbSet<StateData> StateDatas { get; set; }
        public DbSet<Statement> Statements { get; set; }
        public DbSet<Verb> Verbs { get; set; }
        //public DbSet<XObject> XObjects { get; set; }
        public DbSet<XVersion> XVersions { get; set; }
    }
}
